Python Job: Systems Engineer

Job added on

Company

FELFEL AG

Location

Zürich - Switzerland

Job type

Full-Time

Python Job Details

Start: As soon as possible

Location: Zürich, Switzerland

Pensum: 100%

ABOUT US
FELFEL is a family-owned, multi award-winning company that has been revolutionizing the way people eat at the office within Switzerland since 2014. With FELFEL fridges, employees enjoy sustainable and healthy food every day, with an ever-changing seasonal menu.

In 2021 we also launched Gavetti, the first smart coffee machine for offices to enable all employees to enjoy a barista coffee in the office, at any time of the day.

As you can already imagine... at FELFEL we are all about good food, delicious coffee, and excellent company – And who doesn't work happily around so much delightful food and drink?

THE FELFEL TECHNOLOGY TEAM & YOUR IMPACT
FELFEL’s 14 engineers develop the next-generation technologies that change how thousands of users consume food and coffee at offices. Our product needs to handle information at massive scale and make sure over 100’000 people get their meal/coffee of choice at any time of the day.

Your impact will have no limit: together with your peers on the tech team, you will build the ground for our growth in the coming years and make sure our customers have an awesome experience with FELFEL.

OUR TECH STACK
Our go-to web framework is React/Typescript and the vast majority of our front-end development happens there. Our main backends are written in C# / .NET and Python 3, using either the Django library or flask + SQLAlchemy. Our smart fridges are controlled by an ARM based SBC running a customized Android build and an internally developed Android application. For Gavetti, we use a headless controller built around the Raspberry Pi Compute Module 4, on which we run BalenaOS and a containerized Go application. We run our services on Azure/Docker/Kubernetes and configure and auto-deploy our applications with helm and flux. For analytics and BI, we rely on Tableau and Grafana Cloud.

WHAT WOULD MY DAY-TO-DAY LIFE BE LIKE IN THIS ROLE?
You will work in a small, high-velocity team taking care of the evolution of our IoT fleet, which involve these primary responsibilities:

  • Enable our food & coffee IoT applications to cover new business needs as well as improve operational scalability.
  • Evolve the fleet monitoring stack, built around Grafana Cloud and custom components, to support efficient and reliable fleet operations
  • Collaborate with our external hardware partners in the design and manufacturing of our customized hardware solutions
  • Support the installations teams by devising efficient deployment & field diagnostic procedures
  • Engage with product management and other internal stakeholders to refine requirements & drive project progress

We cover a broad spectrum of technologies with a large degree of vertical integration –everything from the hardware design up to writing UI applications.

Just to throw off some buzzwords, in no particular order: Raspberry Pi CM4, ARM based SoM, custom carrier boards, USB & I2C peripherals, BalenaOS, Android AOSP, Golang, Java/Kotlin, Python, a bit of C/C++ on the side, plus the glue to make it all work. While not everything is up for grabs, the tool chest you work with is still highly malleable and individual.

There is no sharp delineation of who does what within the team, but assigning primary responsibilities is naturally also subject to the individual strengths and skills of team members. Whichever way this plays out, though, there is no danger of being pigeon-holed into a narrow tech corner in this role. You shape your role as much as we do.

THE PROFILE WE ARE LOOKING FOR
We’re hiring as much for attitude as for covering the tech bases mentioned above. If any or even better, all the following statements tickle you:

  • Tech generalist with broad interests
  • Self-propelled doer & learner
  • Unafraid of jumping into the deep end
  • Holistic thinker
  • Easy communicator
  • Easily bored doing the same thing over & over again, yet tenacious when it counts
  • Unphased by the prospect of assuming operational responsibility for 1000+ devices
  • You are fluent in written and spoken English
  • You never smell like cigarettes and don’t smoke during the day, FELFEL is about healthy living
  • EU/EFTA or Swiss work permit is a must

OUR BENEFITS

  • Lots of delicious food just a few steps away from your desk – we make all your food dreams come true...
  • Our beloved office barista prepares fresh coffee & tea for the whole team every day
  • 5 weeks of holiday per year
  • A birthday retreat to take a half day off to enjoy your birthday
  • We pay for the half-fare card to encourage employees to use public transport
  • We support working parents by granting 3 weeks of fully paid parental leave to new dads, and 16 weeks of fully paid parental leave for new mums, as well as providing generous financial support for child care
  • A great international team with 20 different nationalities!
  • Two beautiful offices in Zürich and Lausanne
  • Two entire weeks working remote from anywhere!
  • We organize a variety of events: team apéros, sledding trips, breakfasts, joint cooking events and the well-known FELFEL Summer-outing

If this sounds like the job for you, then APPLY NOW, we are looking forward to hearing from you!

Job Type: Full-time

Benefits:

  • Free or subsidised travel
  • Parental leave
  • Work from home

Schedule:

  • Monday to Friday